function getUrlPath(){
    // 这部分代码就是处理标题兼容问题的。
    // 由于在Chrome window.location.origin 属性是支持的，但是在IE11不支持，会导致无法正常翻页。
    var loc = window.location;
    var portStr = "";
    if(loc.port != 80){ portStr = ":"+loc.port; }
    return loc.protocol + "//" +loc.hostname + portStr ;
}
var token={};
token.hurl=getUrlPath();
token.geturl = function(){
	return this.hurl;
}

 function jsonAjax(type,url, param, datat, callback) {  
	 url = token.geturl()+url;
     $.ajax({  
         type: type,  
         url: url,  
         data: param,  
         dataType: datat,  
         success: callback, 
        　            timeout : 100000, 
         contentType: "application/x-www-form-urlencoded; charset=utf-8", 
         error: function(XMLHttpRequest, textStatus, errorThrown){
        	 console.log(errorThrown);
        	 if(textStatus=='timeout'){
        	 }
        	 else if(textStatus=='error'){
        		 console.log(JSON.parse(XMLHttpRequest.responseText).msg);
        		 window.parent.location.href=token.hurl; 
        	 }else if(textStatus=='parsererror'){
        	 }
         }
     });  
 }  
 
 
//对Date的扩展，将 Date 转化为指定格式的String
//月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符， 
//年(y)可以用 1-4 个占位符，毫秒(S)只能用 1 个占位符(是 1-3 位的数字) 
//例子： 
//(new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423 
//(new Date()).Format("yyyy-M-d h:m:s.S")      ==> 2006-7-2 8:9:4.18 
Date.prototype.Format = function (fmt) { //author: meizz 
  var o = {
      "M+": this.getMonth() + 1, //月份 
      "d+": this.getDate(), //日 
      "h+": this.getHours(), //小时 
      "m+": this.getMinutes(), //分 
      "s+": this.getSeconds(), //秒 
      "q+": Math.floor((this.getMonth() + 3) / 3), //季度 
      "S": this.getMilliseconds() //毫秒 
  };
  if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
  for (var k in o)
  if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
  return fmt;
}


function isEmpty(key){
   if(key)
	   return key;
      else
    return "无";
}

//限制所有需要控制前一天的页面日期框
function getPrevDay(){
	var today=new Date();
	console.log('今天');
	console.log(today);
	var newtime=today.getTime()-1000*60*60*24;
	today.setTime(newtime);
	console.log('昨天');
	console.log(today);
	var a="";
	a=a+today.getFullYear();
	a=a+":"+(today.getMonth()+1);
	a=a+':'+today.getDate();
	return a;
}
function nullInteger(key){
	 if(key)
		   return key;
	      else
	    return "0";
}

